<text><span class="style1"> While not in this release, the next release of MegaHome™ is likely to contain the Module Manager Access (MMA) package and the Module Manager and Event Lister modules. Modules will provide an open architecture for programmers wishing to add to the functionality of MegaHome. For instance, a module might make your computer speak at random (much like the Talking Moose) or might enhance the screen saver. The posibilities for modules are virtually limitless; modules will add to MegaHome what control panels add to the system. Modules will be able to trap for a large number of events (49 events have been defined as of December 1, 1991) including all intercepts. Right now, the MMA package and various modules are in the ∂lpha- and ßeta-testing stages. If you would be interested in testing future versions of MegaHome and the MMA package, please give me a call at (813) 787-2315 or send a note to my previously listed address. If you wish to learn to program modules, please call or write and I will send you module development information. The MMA package will consist of a menu titled “</span><span class="style5"></span><span class="style1">”. From this menu, you will be able to quickly activate or deactivate a given module, or jump to a settings card, on which you can set a module’s parameters. It will also allow you to enable or disable ModEvents (messages, like intercepts, that are sent to modules when certain actions are performed).</span></text>
</content>
<name></name>
<script></script>
</card>
card_11022.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> The following global variables are reserved for use in MegaHome™:</span><span class="style4">mHomeVers</span><span class="style1"> (MegaHome version), </span><span class="style4">mHomeDate</span><span class="style1"> (the release date of MegaHome), </span><span class="style4">mHomeRev</span><span class="style1"> (revision of MegaHome), </span><span class="style4">CLNU</span><span class="style1"> (Clean-Up data), </span><span class="style4">mHomeMsg</span><span class="style1"> (last thing typed in message box), </span><span class="style4">MHpref</span><span class="style1"> (preferences), </span><span class="style4">MHsel</span><span class="style1"> (current selection), and </span><span class="style4">maxBtns</span><span class="style1"> (max. number of buttons allowed on a card). Modifying them may (and usually will) mess up MegaHome. The following global variables are used internally by MegaHome:</span><span class="style4">code</span><span class="style1">, </span><span class="style4">entry</span><span class="style1">, </span><span class="style4">btx</span><span class="style1">, </span><span class="style4">MHV</span><span class="style1">, </span><span class="style4">MHKnox</span><span class="style1">, </span><span class="style4">MHKKnox</span><span class="style1"> (used by Ft. Knox™)</span><span class="style4">MHRect</span><span class="style1">, </span><span class="style4">hx</span><span class="style1">, </span><span class="style4">vx</span><span class="style1"> (used by screen-saver) You can use them in your own scripts, but their contents will be destroyed when you use the Screen-Saver or Ft. Knox. If you have a product already on the market which uses any of these variables, just drop me a note describing which variables are in conflict, and I’ll try to change</span><span class="style9"> my</span><span class="style1"> variable names.</span></text>
</content>
<name></name>
<script></script>
</card>
card_18396.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style4">n openMe doMenu "Print Card" exit to HyperCardend openMe</span><span class="style1"> If you want to trap for ALL buttons in the current type of cards, you can place a handler in the background script. If you want to trap for ALL buttons in ALL cards, place a handler in the stack script. (DO NOT use the </span><span class="style4">mouseStillDown</span><span class="style1"> trap in the stack or background script!)</span></text>
</content>
<name></name>
<script></script>
</card>
card_14868.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style9">XAMPLES:</span><span class="style1"> This script prevents a link’s actual name from being changed, but still allows the button’s name in MegaHome to be changed:</span><span class="style4">on finderRenameMe -- may be changed to the name of another trap beep 2 exit to HyperCardend finderRenameMe</span><span class="style1"> This script (which appears in the button script for the link to my TrainSet stack) makes the button play a sound when selected and another when deselected.</span><span class="style4">on selectMe play "clang-clang" -- this can be changedend selectMeon deselectMe play "train whistle" -- this can also be changedend deselectMe</span><span class="style1"> This script makes a button print the screen when opened (instead of going to the stack with the name of the button): (continued)</span></text>
</content>
<content>
<layer>background</layer>
<id>8</id>
<text>Programmers’ Note (2/3)</text>
</content>
<name></name>
<script></script>
</card>
card_10972.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> You can trap for almost every MegaHome™ II feature, by adding simple button handlers: </span><span class="style4">openMe</span><span class="style1"> (formerly </span><span class="style4">doBtnScript</span><span class="style1">) traps for double-clicking. </span><span class="style4">dragMe</span><span class="style1"> traps for dragging IF dragging is turned on. </span><span class="style4">mouseStillDown</span><span class="style1"> ALWAYS traps for dragging. </span><span class="style4">renameMe</span><span class="style1"> traps for renaming a button, BEFORE the name is asked for. </span><span class="style4">finderRenameMe</span><span class="style1"> traps for renaming a link’s actual name, BEFORE you click the “Yes” button. </span><span class="style4">placeMe</span><span class="style1"> traps for placing a button, BEFORE the position is asked for. </span><span class="style4">iconMe</span><span class="style1"> traps for the changing of a button’s icon, BEFORE the new icon is asked for. </span><span class="style4">removeMe</span><span class="style1"> traps for removing a button, BEFORE you confirm it. </span><span class="style4">selectMe</span><span class="style1"> traps for selecting a button, BEFORE it is selected. </span><span class="style4">deselectMe</span><span class="style1"> traps for deselecting a button, BEFORE it is deselected. New with release 3.0, </span><span class="style4">compactMe</span><span class="style1"> traps for the </span><span class="style4">squeeze</span><span class="style1"> command, as well as for Auto-Compacting. If you wish to prevent, say renaming, be sure to include “</span><span class="style4">exit to HyperCard</span><span class="style1">” as the last line before the “</span><span class="style4">end renameMe</span><span class="style1">” handler in the button. CAUTION—IF YOUR BUTTON HAS A “</span><span class="style4">MouseUp</span><span class="style1">” HANDLER, SELECTING, DRAGGING, AND DOUBLE-CLICKING WILL BE </span><span class="style8">DISABLED</span><span class="style1">!!! To go to a stack that does not have the same name as the button, make this the FIRST LINE of the button’s script: “</span><span class="style4">--path: </span><span class="style1">[search path of that button]”. BE SURE TO INCLUDE THE SPACE BETWEEN THE COLON AND THE SEARCH PATH.</span><span class="style9"></span><span class="style1"> (continued)</span></text>
</content>
<content>
<layer>background</layer>
<id>8</id>
<text>*Programmers’ Note (1/3)</text>
</content>
<name></name>
<script></script>
</card>
card_18174.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text>*Prefs Menu—Screen Saver, Icon, and Sound</text>
</content>
<content>
<layer>background</layer>
<id>9</id>
<text><span class="style1"> The first selection allows you to enable or disable the Screen Saver and also allows you to choose the default mode for it. If “STANDARD” is selected, the standard screen-saver will be used. If “BOSS” is selected, “boss mode” will be the default. Shift-clicking in the “hot-spot” with “BOSS” selected brings you the normal screen-saver. The “hot-spot” will not function if the selection made is “OFF”. Neither will the “</span><span class="style4">z</span><span class="style1">” command. You can also now activate the Screen Saver by hitting the F15 key on any Extended Keyboard. SCREEN-SAVER ICON allows you to set the icon used for the screen-saver. It is preset to “</span><span class="style4">Stack</span><span class="style1">”, the HyperCard stack icon. The third selection, new in the third release of MegaHome </span><span class="style22">II</span><span class="style1">, you can select whether or not you wish the computer to generate a “boing” noise when the icon bounces off an edge of the screen. The sound is cute, but can get annoying, especially late at night.</span></text>
</content>
<name></name>
<script></script>
</card>
card_9773.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> This allows you to set a breif delay before draggable items begin dragging. This allows you to keep the mouse button down for a berif time for a click or between double-clicks. SHORT allows you a short time, about 1/6 of a second, to have the mouse button down before dragging starts, and LONG allows you about 1/3 of a second. If you want to disable this delay altogether, choose NONE. Double-Clicking and dragging have been rewritten from the original MegaHome, to act more like their Finder counterparts.</text>
</content>
<name></name>
<script></script>
</card>
card_9549.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> This allows you to set the speed of your double-clicks. Fast allows you a short time, about 1/6 of a second, between clicks, and Slow allows you about 1/2 of a second between them.</text>
</content>
<name></name>
<script></script>
</card>
card_3018.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> For those using the Scripting user level, SCRIPT TEXT allows you to set the font and size which scripts will be displayed in. The default is </span><span class="style19">Monaco</span><span class="style1">, size 9.</span></text>
</content>
<name></name>
<script></script>
</card>
card_13879.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> In previous versions of MegaHome™, Auto-Compacting was either ON or OFF. Now, with a user-definable threshold, Auto-Compacting only takes place when the amount of “wasted” space (the space saved by compacting) in a stack is greater than a certain percentage of the stack’s total size. For instance, if your threshold was set to 5%, a 100K stack would Auto-Compact if the amount of wasted space in it was 5K or more. If the threshold was set to 20%, a 600K stack would Auto-Compact only if 120K or more of it was wasted. If the threshold is set to 0%, all stacks will Auto-Compact.</text>
</content>
<name></name>
<script></script>
</card>
card_10687.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> When turned on, AUTO COMPACTING automatically compacts stacks you close with free (“wasted”) space in them. This is good for stacks which are always growing in size. Unfortunately, all versions of HyperCard (through 2.0) may short-circuit this feature if the stack has a “</span><span class="style4">CloseStack</span><span class="style1">” trap with no “</span><span class="style4">pass CloseStack</span><span class="style1">”. This means, in English, that some stacks simply won’t Auto-Compact. Other reasons for this feature to fail would be: the UserLevel does not allow compacting, there is not enough disk space for compacting, or the stack is protected. A message is now shown in the mesage box during Auto-Compacting to let you know that MegaHome™ is indeed compacting, and not caught in an endless loop somewhere.</span></text>
</content>
<name></name>
<script></script>
</card>
card_15266.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> When on, the location and contents will (quickly) be stored when you open an application or quit HyperCard. When you next start up HyperCard or quit your application, the location and contents of the message box will be restored. Some people may find a use in this feature, as I do. Holding down the command key while choosing this menu item and it restores the message box’s original location and puts nothing in it. You’ll see what I mean if you move the message box and then do this.</text>
</content>
<name></name>
<script></script>
</card>
card_16009.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> When turned on, pressing Shift and the Tab key at the same time will put the last command typed into the message box back there, regardless of what’s in there at the time. To “undo” this, the current contents of the message box, if not empty, will re-appear when you press Shift-Tab again.</text>
</content>
<name></name>
<script></script>
</card>
card_17494.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> This allows you to set your UserLevel. Also included, underneath, are POWER KEYS, BLIND TYPING, TEXT ARROWS, POWER COMMANDS, and MESSAGE FLASHBACKS, AUTO-COMPACTING, and MESSAGE BOX MEMORY, which are greyed out when not supported by the UserLevel, and are preceeded with a </span><span class="style5"></span><span class="style1"> when “on”.</span></text>
</content>
<name></name>
<script></script>
</card>
card_9241.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> This selection allows you to set your UserName. This is the name that some stacks refer to you by. Set it to your name, nickname, or whatever you would like to be called.</text>
</content>
<name></name>
<script></script>
</card>
card_9164.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> In order to get in to Ft. Knox™, you have to enter a 4-digit code on the “telephone keypad”. It is preset to the “really secret” (not!) code of </span><span class="style4">1-2-3-4</span><span class="style1">. If you intend on using Ft. Knox at all, it would be best to set this code to something more secret. Choose this item and then click “PERSONAL” button to choose your own code. You may choose any four-digit number, or any four-letter word (I could think of a number of possibilities there!). For instance, to enter </span><span class="style4">L-O-C-K</span><span class="style1">, first translate it to numbers using the “keypad” as a guide (the keypad is layed out the same as a telephone keypad, with the addition of Q and Z). It turns out to be </span><span class="style4">5-6-2-5</span><span class="style1">. Enter it as </span><span class="style4">5625</span><span class="style1"> and press return. </span><span class="style4">S-L-A-M</span><span class="style1"> would translate to </span><span class="style4">7-5-2-6</span><span class="style1">. Enter it as </span><span class="style4">7526</span><span class="style1"> and press return. You will be asked to verify your code by typing it in again. If you choose “SET SECRET CODE” and then click “COMPUTER”, the computer will choose a random code. It will show you the code and ask you if it’s OK to use it. If you click “OK”, the code will be set. In previous versions of MegaHome, codes with repeated digits were not permitted. In this version, however, your code may be</span><span class="style9"> any</span><span class="style1"> four-digit number.</span><span class="style28"></span><span class="style27">DON’T FORGET YOUR CODE!!!!!</span></text>
</content>
<name></name>
<script></script>
</card>
card_11409.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> If you want to add several search paths to the search paths cards, you could type them in and restart HyperCard to have them go into effect, or you could choose this menu selection while in the Search Paths cards. If you choose the easy way, you will be presented with a dialog box from which you simply select a file. Its search path will be added and will go into effect immediately. (If its path is already there, it will not be added again.) Keep choosing files until you are satisfied, and then click Cancel. This has saved me a lot of time adding search paths, and I hope it will save you time, too.</text>
</content>
<name></name>
<script></script>
</card>
card_13206.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> DESELECT deselects the currently selected button. You may also click anywhere on the spiral page, where there is no link, to achieve the same effect.</text>
</content>
<name></name>
<script></script>
</card>
card_8771.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> CLEAN UP ALL arranges the stacks or applications neatly in rows. This undoes the effect of all dragging. If you double-click on the spiral part of the notebook page, a clean up will also be preformed. If you don’t want to clean up everything, simply click the button you want cleaned up, and choose CLEAN UP (without the “ALL”). If you want a button to be placed in a certain position, choose PLACE SELECTION. Select it and you will be asked where to position it. Enter in the number (within the range specified in the dialog box) of the position you want it in, and click OK. After a short wait, the button will be moved to the specified place. (A CLEAN UP ALL may be necessary to see the button.)</text>
</content>
<name></name>
<script></script>
</card>
card_12832.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> When you have reached the limit of 30 buttons on a card, NEW CARD will add a card, set the page number, zero the coordinates display, and set the card indicator (this tells you where you are in MegaHome). If you want to delete a card, choose REMOVE CARD. This will do that for you. (You can’t delete the first card of a background, as this contains “hidden” stuff that supplements MegaHome’s scripts.)</text>
</content>
<name></name>
<script></script>
</card>
card_20255.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> When you ADD A STACK (in the Home Cards), it normally gets the stack icon. However, with DEFAULT ICON, you can change this so any ADDed stacks get whatever icon you wish. For example, you may be adding a bunch of stacks that you wish to use your company’s icon with. Instead of adding each one and then changing the icon for every one of them, you can set the DEFAULT ICON to whatever your company’s icon may be, and then add the stacks. They will all have your company’s icon. When you are done, you may wish to set the icon back to the HyperCard stack icon.</text>
</content>
<name></name>
<script></script>
</card>
card_4103.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> In the past, whenever you added a new link to a stack in MegaHome™, you always got the same old icon. Now, when you ADD A STACK with this feature turned on, MegaHome checks to see if there is an icon with the new stack’s name in existance—if there is, the button is given that icon.</text>
</content>
<name></name>
<script></script>
</card>
card_8603.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> ADD allows you to add an existing stack to the home card or applications card. Its search path will also be added to the search paths cards. If you are adding an application, the application’s icon will be brought in to HyperCard and used for the button’s icon, too. If you are adding a stack, and the TRY EXISTING ICON feature (next card) is turned on, the stack’s icon may appear. If you want to link to one of two stacks or applications with the same name, hold the shift key down while you ADD the link, and MegaHome will be instructed to open or launch it by by “search path”, rather than by name. At this time, you are limited to 30 buttons on a card, (in the upcoming big-screen version, you will be limited to 54.) REMOVE LINK allows you to remove the link to the selected stack or application.</text>
</content>
<name></name>
<script></script>
</card>
card_19863.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> This selection allows you to change a stack or application’s icon in MegaHome™. It does not change its Finder icon. To select a new icon, simply choose CHANGE ICON and select an icon from the scrolling list of icons.</text>
</content>
<name></name>
<script></script>
</card>
card_8224.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> This is the same as double-clicking on a button, opening it. A button must be selected to use this feature. It appears as “OPEN” in the Home Cards, and “LAUNCH” in the Application Launcher.</text>
</content>
<name></name>
<script></script>
</card>
card_12396.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> This item allows you to turn on or off the mouse coordinates display (a shadow field towards the bottom of the spiral page) found in every card. When on, the display will constantly display the mouse’s coordinates, unless the shift key is down. The display is shown below. IF you have Dragging turned on, you can drag this field around like a button. It will go back to its original location when you do a CLEAN UP ALL. The Mouse Coordinates display can be hidden until the next CLEAN UP ALL, by double-clicking on it while the Shift key is being held down. A </span><span class="style5"></span><span class="style1"> appears to the left of this selection if MOUSE COORDINATES are on.</span></text>
</content>
<content>
<layer>card</layer>
<id>1</id>
<text>Mouse:233,163</text>
</content>
<name></name>
<script></script>
</card>
card_7484.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> DRAGGING allows you to turn on or off the dragging feature. Some persons have commented that double-clicking iseasier with dragging off. The dragging handler has been rewritten, and double-clicking should function the same with DRAGGING turned on or off. One advantage in disabling DRAGGING: it definately keeps the card neater. A </span><span class="style5"></span><span class="style1"> appears to the left of this selection if DRAGGING is on.</span></text>
</content>
<name></name>
<script></script>
</card>
card_7248.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> This is menu that allows you to set things related to the buttons and dragging. It is found on the Home card and the Applications Launcher. A shorter version appears in the Search Paths cards and in Ft. Knox‚Ñ¢. Selections are dimmed or omitted if they do not apply at the time.</text>
</content>
<name></name>
<script></script>
</card>
card_20960.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> Programmers: when using MegaHome™, the “</span><span class="style4">show</span><span class="style1">” command can be used to show ALL hidden buttons and fields in the current layer (card or background). In order to make use of this enhancement, simply type, in the message box, or as a line of a script, “</span><span class="style4">show all</span><span class="style1">”. “</span><span class="style4">show all</span><span class="style1">” is disabled in MegaHome™ itself, so as not to reveal the many hidden fields and buttons that help MegaHome work.</span></text>
</content>
<name></name>
<script></script>
</card>
card_10416.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> The “</span><span class="style4">goto</span><span class="style1">” command is an enhancement of the “go” command. When you “</span><span class="style4">goto</span><span class="style1">” a stack, it is opened in a new window—IF there is enough memory. If there is not enough memory to open the stack in a new window, it will be opened normally.</span></text>
</content>
<name></name>
<script></script>
</card>
card_7010.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> Another neat feature is the “</span><span class="style4">squeeze</span><span class="style1">” command. To use it, type “</span><span class="style4">squeeze "</span><span class="style1">[stack name]</span><span class="style4">"</span><span class="style1">” into the message box. This will compact the stack listed in the quotes. It’s that simple! (Unfortunately, it can fail. See the Auto-Compacting card (Prefs Menu) to see the possible pitfalls.</span></text>
</content>
<name></name>
<script></script>
</card>
card_6804.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> This command </span><span class="style21">z</span><span class="style1">ips to the screen-saver from any stack. To access “boss mode,” simply type a space and then anything after the </span><span class="style4">z</span><span class="style1">. For instance:</span><span class="style4">z</span><span class="style1">will not enter boss mode, but any of the following will:</span><span class="style4">z bossz Supercalifragilisticexpialidotious </span><span class="style1">(alternate but incorrect spelling: </span><span class="style4">-doshous</span><span class="style1">)</span><span class="style4">z zz dhfrfoiz 904]uf3z !</span></text>
</content>
<name></name>
<script></script>
</card>
card_6467.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> Another Power Command is the “</span><span class="style4">l</span><span class="style1">” (the letter L, not the number one) command. Type “</span><span class="style4">l "</span><span class="style1">[application name]</span><span class="style4">"</span><span class="style1">” into the message box to launch the application enclosed in the quotes. If you want to pick an application to launch, type “</span><span class="style4">l "pick"</span><span class="style1">” into the message box. That’s all there is to it!</span></text>
</content>
<name></name>
<script></script>
</card>
card_6352.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> The first command is “</span><span class="style4">g</span><span class="style1">”. It is like the “</span><span class="style4">go</span><span class="style1">” command, except it uses shorter names. For instance, “</span><span class="style4">g "voc"</span><span class="style1">” might do the same thing as “</span><span class="style4">go fourth card of stack "Hard Disk:HyperCard:My Stacks:Vocabulary:Vocab 1"</span><span class="style1">” does. Its syntax is: “</span><span class="style4">g "</span><span class="style1">[destination]</span><span class="style4">"</span><span class="style1">” and return, typed into the message box. Built-in destinations are “</span><span class="style4">apps</span><span class="style1">” to go to the application launching cards, “</span><span class="style4">safe</span><span class="style1">” for Ft. Knox™, and “</span><span class="style4">home</span><span class="style1">” to go home. If you want to add your own destinations, go to the Scripting user-level and edit the stack script for the MegaHome stack. Position the Mouse in between the line reading “</span><span class="style4">go home</span><span class="style1">” and the line reading “</span><span class="style4">else</span><span class="style1">”. Add a new sequence in this format: </span><span class="style4">else if whereEver is "</span><span class="style1">[name of destination]</span><span class="style4">" then go "</span><span class="style1">[destination stack]</span><span class="style4">"</span><span class="style1">And then close the script. Your new destination will be programmed in.</span></text>
</content>
<name></name>
<script></script>
</card>
card_18583.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> The following commands will allow you to expand MegaHome™’s ease of use. They can be accessed from almost any stack, and they can also be called from your own scripts. POWER COMMANDS used to be a setting in the Prefs menu. It is now a standard feature that does not need to be turned off or on.</text>
</content>
<name></name>
<script></script>
</card>
card_20129.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> This small utility, formerly an optional stack included with MegaHome, is now a permanent part of MegaHome. It is capable of showing you your MegaHome settings and information. To use it, simply click on the navigation button. You will be taken to a card, on which your current settings (dragging, etc.) will be shown. If you are having problems with MegaHome, please make a screen-shot of the MegaHome Diagnostics information. Make a note of any “unknown” displays.</text>
</content>
<name></name>
<script></script>
</card>
card_19011.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> This is a special “safe” for your secret stuff. It looks pretty much like the Home Cards and Application Launcher, but you can not add and remove documents here. You might, however, put secret data in it. It’s up to you. To get in, of course, you have to do a few things. First, click the navigation button. You will be taken to a dark card with a keypad (shown below) on it. “Dial in” your code, (click the “buttons”) which is preset to </span><span class="style4">1-2-3-4</span><span class="style1">, (but can be set later), and click open. Provided you enter the correct code, you will be taken right into the safe. However, if the code is wrong, you will go back to the Home Cards. (The next time you open Ft. Knox™ with the correct code, a dialog box telling you a bad code was entered, will be shown!) If youenter incorrect codes more than three times in a row, you willbe presented with an alert message and forced to quit to theFinder. WARNING: if you attempt to modify the scripts on theopener card, Ft. Knox will seal itself for your protection. Youwill have to contact me personally in order to unseal it.</span></text>
</content>
<name></name>
<script></script>
</card>
card_16487.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> The Search Path cards, accessed by a simple click on the navigation button, are just about the same as they are in Apple’s Home stack, except for the smaller text, a bigger field, and the MegaHome™ styling and a few basic MegaHome features.</text>
</content>
<name></name>
<script></script>
</card>
card_16133.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> When you click on the navigation button, you are taken to the Application Launcher, which looks pretty much like the Home Cards do. Use it like the Home Cards, but for making links to applications, instead. The Manager Menu (see its explanation, later on) functions about the same as in the Home Cards.</text>
</content>
<name></name>
<script></script>
</card>
card_4921.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> This display tells you how many times you have started up with MegaHome. Double-clicking the display will allow you to zero it. This display can be dragged around if DRAGGING is ON. The Accesses display can be hidden until the next CLEAN UP ALL, by double-clicking on it while the Shift key is being held down.</text>
<text> About MegaHome will tell you the version you have, and other stuff. When you click to go on, the credits message will be shown, telling you basically what’s on the Credits card of this stack. Find it, shaped as a question mark, as a special sixth “navigation button”.</text>
</content>
<content>
<layer>card</layer>
<id>1</id>
<text>“About” Button</text>
</content>
<content>
<layer>card</layer>
<id>2</id>
<text>Navigation Buttons</text>
</content>
<name></name>
<script></script>
</card>
card_6008.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> One of the neat features in MegaHome™ is the Screen Saver. If SCREEN SAVER is turned on (see the “Prefs” pop-up menu explanations), clicking in the lower left-hand corner of the current stack activates it, using the icon you specify (see the “Prefs” menu again). The icon bounces around the screen (try it and see what I mean by “bounce”!). One simple click brings you back. If you are working on your Mac when you shouldn’t be, and your boss comes around, simply shift-click in the screen-saver region. The screen goes completely dark. (A shift-click brings you back.) The screen saver now automatically sizes itself to accomodate the current screen’s size, and prevents the icon from appearing off the screen.</text>
</content>
<name></name>
<script></script>
</card>
card_19628.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> The clock is the small, unlabeled display in the lower right-hand corner of the spiral page, on every card. It constantly displays the current time. If you want the date to be shown, double-click on the clock. The date will be shown for about 1 second. If you are unhappy with the clock’s position, make sure DRAGGING is turned on (see the Manager Menu explanation, later on), and drag it about. A simple CLEAN UP ALL (Manager Menu, again) will restore it to its original location. The clock can be hidden until the next CLEAN UP ALL, by double-clicking on it while the Shift key is being held down.</text>
</content>
<content>
<layer>card</layer>
<id>1</id>
<text>1:58 PM</text>
</content>
<name></name>
<script></script>
</card>
card_21899.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> When you are on the first Home Card, Application card, or Ft. Knox‚Ñ¢ card, the left (previous card) arrow will be greyed out. Instead of going to the card before it, it will go to the last card of the kind you are in. If you are on the last, the right (next card) arrow will be greyed out. It will go to the first card of the kind you are in. If both arrows are greyed out, there is only one card of the kind you are in.</text>
</content>
<name></name>
<script></script>
</card>
card_5839.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> These five tiny icon-only buttons allow you to go to the Home Cards, the Search Paths cards, the Application Launcher, Ft. Knox™, or the Diagnostics card. The current type of card you are in is indicated by a Navigation Button.</text>
</content>
<content>
<layer>card</layer>
<id>1</id>
<text>Indicates Home CardsIndicates Search Paths CardsIndicates Application LauncherIndicates Ft. Knox‚Ñ¢Indicates Diagnostics Card</text>
</content>
<content>
<layer>card</layer>
<id>2</id>
<text>Navigation Buttons</text>
</content>
<name></name>
<script></script>
</card>
card_3333.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text> The buttons on the Home Cards and the Applications Launcher work JUST LIKE THE FINDER!!! You can drag them around (IF dragging is enabled—see the “Manager Menu” cards.) and double-click them to open them. Also, clicked buttons (not double-clicked) are highlited. A pleasant change over HyperCard™’s original home stack! Remember only the buttons you “Add” are double-clicked, selected, or dragged. That means buttons such as the “Navigation Buttons” (see the next card) are NOT double-clicked.</text>
</content>
<name></name>
<script></script>
</card>
card_11597.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> Installing MegaHome is brief and simple. From the Finder, simply get rid of or rename your old Home stack, and rename MegaHome, Home. The next time you start up HyperCard, MegaHome will be installed. Although MegaHome works best on a hard disk with</span><span class="style9"> lots</span><span class="style1"> of memory, it will work just fine with a single (800k) disk drive and as little as 1 megabyte of memory. (This is HyperCard’s minimal system configuration.)</span></text>
</content>
<name></name>
<script></script>
</card>
card_4614.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> I wish to thank the following people helping to make MegaHome™ possible:•My Dad, for the little old Mac Plus I created and tested earlier versions of MegaHome on;•WRBQ “Q-105”, the world’s BEST radio station, for the total of</span><span class="style20"> $2,225</span><span class="style1"> I won from them, which helped buy my Mac </span><span class="style22">II</span><span class="style1">si (I’d still be using the old Plus if it weren’t for the “Q”!);•The </span><span class="style8">C</span><span class="style1">enter for </span><span class="style8">A</span><span class="style1">dvanced </span><span class="style8">T</span><span class="style1">echnologies program at Lakewood Senior High School for the scores of Macs on which MegaHome was partially ßeta-tested;•Bill Atkinson, for writing the original HyperCard;•Claris, for</span><span class="style9"> finally</span><span class="style1"> releasing HyperCard 2.0;•Dewi Williams, for the </span><span class="style4">RenameFile</span><span class="style1"> XFCN;•David M. Lane, for the </span><span class="style4">Alert</span><span class="style1"> XCMD;•</span><span class="style9">Someone</span><span class="style1"> (If you know who, please tell me), for the </span><span class="style4">GetAppIcon</span><span class="style1"> and </span><span class="style4">IconExists</span><span class="style1"> XFCNs;•Andy Boie, a great ∂lpha-tester;•All of my ßeta-testers, including Jonathan Cooper, who was my “number one ideas dude”;AND A SPECIAL THANKS TO EVERYONE OUT THERE WHO REGISTERS AND SENDS THEIR COMMENTS, IMPROVEMENT SUGGESTIONS, AND QUESTIONS TO ME!!!!!!!!!!!!</span></text>
</content>
<name></name>
<script></script>
</card>
card_4382.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> On February 28,1988, more than 3 and a half years ago, a small stack named UltraHome was born. Its object was simple—to provide a simple “Home” stack replacement with two specific features: an applications launcher and a secret safe. It had many new, previously unplanned, features added to it, by the time it reached version 18.02 (Release Version 1.0) on November 28,1988. On December 1, 1988, UltraHome became MegaHome™ 1.0 (Pre-Release). Since then, I have worked </span><span class="style9">hundreds</span><span class="style1"> of hours totally renovating the scripts, and adding an uncountable number of new features. On October 2, 1990, the first day I tried out HyperCard 2.0, MegaHome 102.0 (never officially released, although somehow a number of copies got out) became MegaHome </span><span class="style22">II</span><span class="style1">, version 0.2. The current version reflects the fourth major face-lift of the stack’s constantly improving visual interface. What comes next is up to YOU: the one who sends his or her comments and suggestions for improvement, to me. MegaHome </span><span class="style22">II</span><span class="style1"> 1.1 was released on December 1, 1990. July 5, 1991 marked the second release of MegaHome </span><span class="style22">II</span><span class="style1">. A third important December 1 (December 1, 1991): MegaHome </span><span class="style22">II</span><span class="style1"> 3.0b16 (an important ßeta-test version) was completed and given to ßeta-testers. Is it just me or do important things always happen on the first day of the last month of the year? Well, here it is. It’s 12:32 AM on January 1, 1992. Release 3 time!!!</span></text>
</content>
<name></name>
<script></script>
</card>
card_4015.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> MegaHome™ </span><span class="style22">II</span><span class="style1">’s third release boasts a number of new features, listed in the order they were added or improved: •F15 now activates the Screen Saver, and the Screen Saver has been rewritten to resize itself to the size of the current screen, as well as other new features; •Power Commands are now standard; •Displays can now be temporarily hidden; •“Atheist Mode” has been added for those who do not celebrate December 25; •Script Checksums have been added to protect some code from hazardous modification; •User-definable Auto-Compacting Thresholds have been added; •A message is shown in the message box during Auto-Compacting; •A few handlers have been compiled into XCMDs and XFCNs for greater speed and (sorry, honest guys) peoples’ “lifting” my scripts and using them, without giving me credit; •A new Intercept, </span><span class="style4">compactMe</span><span class="style1"> (for programmers), has been added; •A “Shrink” button has been added for users of small screens and MultiFinder or System 7; •MegaHome’s menus are hidden when in other stacks; •Ft. Knox™ displays the stopwatch cursor properly, and security has been</span><span class="style9"> greatly</span><span class="style1"> improved; •Level 4 Support for the soon-to-be-released Module Manager™ has been added; •The Icon Picker is finally here—you no longer need to worry about stupid ID numbers!; •You are no longer prompted upon quitting; the quit command functions normally.</span><span class="style9"> Significant changes in features from MegaHome </span><span class="style24">II</span><span class="style9"> version 2 are identified in cards with names beginning with a “*”.</span></text>
</content>
<name></name>
<script></script>
</card>
card_2161.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<text><span class="style1"> MegaHome™ </span><span class="style22">II</span><span class="style1"> is a new replacement for the “Home” stack shipped with HyperCard. It has innumerable features not found in Claris’ “Home” stack. It is the result of more than three and a half years’ constant work. Back in its pre-release times, I thought of making it commercial, but I have decided to keep it shareware for its third major release version. IMPORTANT: This version of MegaHome requires HyperCard 2.0 or later!!! If you wish to use MegaHome™ on a system using HyperCard 1.2, you need MegaHome, (</span><span class="style9">not</span><span class="style1"> MegaHome </span><span class="style22">II</span><span class="style1">), version 101. Here is the third release version of MegaHome </span><span class="style22">II</span><span class="style1">, version 3. Enjoy!HINT: READ THIS ENTIRE DOCUMENTATION FOR EXPLANATIONS OF OTHERWISE HIDDEN OR OBSCURE FEATURES. YOU MAY BE SURPRISED TO FIND OUT HOW MANY THERE ARE!</span></text>